﻿using FluentAssertions;
using System;
using Xunit;

namespace Sustainalytics.ScreeningTool.Synchronization.Tests.Extensions.DateTimeExtensionsTests
{
    [Trait("Category", "Unit")]
    public class NullIfDefaultValue_Should
    {
        [Fact]
        public void return_null_if_date_is_default_value()
            => default(DateTime).NullIfDefaultValue().Should().Be(null);

        [Fact]
        public void return_unchanged_date_if_date_is_not_default_value()
        {
            var date = DateTime.Now;
            date.NullIfDefaultValue().Should().Be(date);
        }
    }
}
